package cn.edu.xmu.restfuldemo.service;

import cn.edu.xmu.restfuldemo.dao.GoodsDao;
import cn.edu.xmu.restfuldemo.model.VO.GoodsRetVo;
import cn.edu.xmu.restfuldemo.util.ReturnObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * @author Team3-5
 */
@Service
public class GoodsService {
    @Autowired
    GoodsDao goodsDao;

    /**
     * 不加redis的商品 SKU 完整信息
     * @param id
     * @return
     */
    public ReturnObject<GoodsRetVo> findGoodsRetVoByGoodsId(Long id){
        return goodsDao.findGoodsRetVoByGoodsId(id);
    }

    /**
     * 加redis的商品 SKU 完整信息
     * @param id
     * @return
     */
    public ReturnObject<GoodsRetVo>findGoodsRetVoByGoodsIdUsingRedis(Long id){
        return goodsDao.findGoodsRetVoByGoodsIdUsingRedis(id);
    }

}
